\section{Package Atheros}
\label{namespaceAtheros}\index{Atheros@{Atheros}}


\subsection*{Variables}
\begin{CompactItemize}
\item 
Created on Wed {\bf Jun}
\item 
Created on Wed {\bf maxbit}
\item 
Created on Wed {\bf nr}
\item 
Created on Wed {\bf nc}
\item 
Created on Wed {\bf num\_\-tones}
\item 
Created on Wed {\bf dtype}
\end{CompactItemize}


\subsection{Variable Documentation}
\index{Atheros@{Atheros}!dtype@{dtype}}
\index{dtype@{dtype}!Atheros@{Atheros}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Created on Wed Atheros::dtype}\label{namespaceAtheros_a5}


{\bf Initial value:}

\footnotesize\begin{verbatim} complex)   #create a complex array which store the CSI matrix
    
    idx = 0   
    bits_left = 16 #init bits_left. we process 16 bits at a time
    bitmask = np.uint32(( 1 << 10 ) - 1) #according to the h/w\end{verbatim}\normalsize 
\index{Atheros@{Atheros}!Jun@{Jun}}
\index{Jun@{Jun}!Atheros@{Atheros}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Created on Wed Atheros::Jun}\label{namespaceAtheros_a0}


\index{Atheros@{Atheros}!maxbit@{maxbit}}
\index{maxbit@{maxbit}!Atheros@{Atheros}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Created on Wed Atheros::maxbit}\label{namespaceAtheros_a1}


\index{Atheros@{Atheros}!nc@{nc}}
\index{nc@{nc}!Atheros@{Atheros}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Created on Wed Atheros::nc}\label{namespaceAtheros_a3}


\index{Atheros@{Atheros}!nr@{nr}}
\index{nr@{nr}!Atheros@{Atheros}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Created on Wed Atheros::nr}\label{namespaceAtheros_a2}


\index{Atheros@{Atheros}!num_tones@{num\_\-tones}}
\index{num_tones@{num\_\-tones}!Atheros@{Atheros}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Created on Wed Atheros::num\_\-tones}\label{namespaceAtheros_a4}


